Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications


Effects of unhandled conditions

An unhandled ERROR or ENDKEY condition raised in an AppServer agent has no effect on the client application to which it is connected. The handling of each condition conforms to standard Progress 4GL rules. For more information about these rules, see OpenEdge Development: Progress 4GL Handbook .

Two Progress 4GL conditions (STOP and QUIT), if not handled using the ON STOP and ON QUIT statements in an AppServer session, have definite effects on any client application for which the AppServer agent is handling a request.

Any unhandled STOP causes the remote procedure request (persistent or non-persistent) to terminate and propagate the STOP condition to the client application.

Any unhandled QUIT condition causes the remote procedure request to terminate and return successfully without any propagated condition to the client. However, OpenEdge also terminates the client connection to the AppServer.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095